
#ifndef GAMEPLAYSCREEN_H
#define GAMEPLAYSCREEN_H

#include "GameScreen.h"

#include "CollectableManager.h"
#include "ImageManager.h"
#include "FontManager.h"
#include "InputState.h"
#include "Level.h"
#include "Player.h"
#include "Diamond.h"

namespace ETM
{
	namespace GameScreens
	{
		class GamePlayScreen : public GameScreen
		{
		private:
			sf::View view;
			Level level;
			Player player;

		public:
			GamePlayScreen();
			virtual void Initialize();
			virtual void Load();
			virtual void Update(float delta);
			virtual void Render(sf::RenderWindow& window);
		};
	}
}

#endif